func runtime.lock
292 uses
runtime (current package)
arena.go#L353: lock(&userArenaState.lock)
arena.go#L401: lock(&userArenaState.lock)
arena.go#L914: lock(&mheap_.lock)
arena.go#L966: lock(&userArenaState.lock)
arena.go#L981: lock(&userArenaState.lock)
arena.go#L1002: lock(&h.lock)
chan.go#L222: lock(&c.lock)
chan.go#L367: lock(&c.lock)
chan.go#L422: lock(&c.lock)
chan.go#L586: lock(&c.lock)
cpuprof.go#L77: lock(&cpuprof.lock)
cpuprof.go#L244: lock(&cpuprof.lock)
cpuprof.go#L253: lock(&cpuprof.lock)
debug.go#L75: lock(&sched.lock)
debug.go#L87: lock(&computeMaxProcsLock)
debug.go#L124: lock(&sched.lock)
debug.go#L142: lock(&sched.lock)
debugcall.go#L245: lock(&sched.lock)
iface.go#L70: lock(&itabLock)
iface.go#L269: lock(&itabLock)
lock_spinbit.go#L160: func lock(l *mutex) {
malloc.go#L945: lock(&h.lock)
malloc.go#L2353: lock(&globalAlloc.mutex)
mcache.go#L100: lock(&mheap_.lock)
mcache.go#L129: lock(&mheap_.lock)
mcleanup.go#L239: lock(&span.speciallock)
mcleanup.go#L274: lock(&mheap_.speciallock)
mcleanup.go#L499: lock(&q.lock)
mcleanup.go#L596: lock(&q.lock)
mcleanup.go#L659: lock(&q.lock)
mcleanup.go#L767: lock(&q.lock)
metrics.go#L731: lock(&mheap_.lock)
metrics.go#L806: lock(&sched.lock)
mfinal.go#L112: lock(&finlock)
mfinal.go#L185: lock(&finlock)
mfinal.go#L201: lock(&finlock)
mfinal.go#L206: lock(&finlock)
mfinal.go#L285: lock(&finlock)
mfinal.go#L327: lock(&finlock)
mgc.go#L648: lock(&work.sweepWaiters.lock)
mgc.go#L1472: lock(&work.sweepWaiters.lock)
mgc.go#L1565: lock(&mheap_.lock)
mgc.go#L1655: lock(&userArenaState.lock)
mgc.go#L1886: lock(&sched.lock)
mgc.go#L2072: lock(&mheap_.lock)
mgc.go#L2086: lock(&mheap_.lock)
mgc.go#L2110: lock(&sweep.lock)
mgc.go#L2139: lock(&mheap_.lock)
mgc.go#L2190: lock(&sched.sudoglock)
mgc.go#L2201: lock(&sched.deferlock)
mgc.go#L2287: lock(&mheap_.speciallock)
mgc.go#L2314: lock(&mheap_.speciallock)
mgcmark.go#L361: lock(&sched.gFree.lock)
mgcmark.go#L385: lock(&sched.gFree.lock)
mgcmark.go#L453: lock(&s.speciallock)
mgcmark.go#L785: lock(&work.assistQueue.lock)
mgcmark.go#L796: lock(&work.assistQueue.lock)
mgcmark.go#L849: lock(&work.assistQueue.lock)
mgcmark_greenteagc.go#L636: lock(&work.spanSPMCs.lock)
mgcmark_greenteagc.go#L709: lock(&work.spanSPMCs.lock)
mgcmark_greenteagc.go#L775: lock(&work.spanSPMCs.lock)
mgcpacer.go#L1353: lock(&mheap_.lock)
mgcpacer.go#L1400: lock(&mheap_.lock)
mgcscavenge.go#L420: lock(&s.lock)
mgcscavenge.go#L437: lock(&s.lock)
mgcscavenge.go#L466: lock(&s.lock)
mgcscavenge.go#L509: lock(&s.lock)
mgcscavenge.go#L565: lock(&s.lock)
mgcscavenge.go#L577: lock(&s.lock)
mgcscavenge.go#L754: lock(p.mheapLock)
mgcscavenge.go#L794: lock(p.mheapLock)
mgcsweep.go#L276: lock(&sweep.lock)
mgcsweep.go#L311: lock(&sweep.lock)
mgcsweep.go#L430: lock(&mheap_.lock)
mgcsweep.go#L757: lock(&mheap_.lock)
mgcwork.go#L440: lock(&work.wbufSpans.lock)
mgcwork.go#L456: lock(&work.wbufSpans.lock)
mgcwork.go#L526: lock(&work.wbufSpans.lock)
mgcwork.go#L542: lock(&work.wbufSpans.lock)
mheap.go#L871: lock(&h.lock)
mheap.go#L947: lock(&h.lock)
mheap.go#L969: lock(&h.lock)
mheap.go#L1235: lock(&h.lock)
mheap.go#L1254: lock(&h.lock)
mheap.go#L1668: lock(&h.lock)
mheap.go#L1712: lock(&h.lock)
mheap.go#L2009: lock(&span.speciallock)
mheap.go#L2047: lock(&span.speciallock)
mheap.go#L2102: lock(&mheap_.speciallock)
mheap.go#L2133: lock(&mheap_.speciallock)
mheap.go#L2145: lock(&mheap_.speciallock)
mheap.go#L2168: lock(&mheap_.speciallock)
mheap.go#L2217: lock(&mheap_.speciallock)
mheap.go#L2289: lock(&span.speciallock)
mheap.go#L2324: lock(&mheap_.speciallock)
mheap.go#L2342: lock(&mheap_.speciallock)
mheap.go#L2477: lock(&work.strongFromWeak.lock)
mheap.go#L2500: lock(&work.strongFromWeak.lock)
mheap.go#L2526: lock(&mheap_.speciallock)
mheap.go#L2574: lock(&mheap_.speciallock)
mheap.go#L2609: lock(&span.speciallock)
mheap.go#L2709: lock(&mheap_.speciallock)
mheap.go#L2782: lock(&mheap_.speciallock)
mheap.go#L2788: lock(&mheap_.speciallock)
mheap.go#L2794: lock(&mheap_.speciallock)
mheap.go#L2802: lock(&mheap_.speciallock)
mheap.go#L2811: lock(&mheap_.speciallock)
mheap.go#L2816: lock(&mheap_.speciallock)
mheap.go#L2821: lock(&mheap_.speciallock)
mheap.go#L2826: lock(&mheap_.speciallock)
mheap.go#L2843: lock(&mheap_.speciallock)
mheap.go#L2923: lock(&gcBitsArenas.lock)
mheap.go#L2986: lock(&gcBitsArenas.lock)
mheap.go#L3015: lock(&gcBitsArenas.lock)
mpagealloc.go#L459: lock(&mheap_.lock)
mprof.go#L274: lock(&profInsertLock)
mprof.go#L314: lock(&profInsertLock)
mprof.go#L386: lock(&profMemActiveLock)
mprof.go#L387: lock(&profMemFutureLock[index])
mprof.go#L425: lock(&profMemActiveLock)
mprof.go#L426: lock(&profMemFutureLock[index])
mprof.go#L450: lock(&profMemFutureLock[index])
mprof.go#L470: lock(&profMemFutureLock[index])
mprof.go#L790: lock(&profBlockLock)
mprof.go#L949: lock(&profMemActiveLock)
mprof.go#L950: lock(&profMemFutureLock[index])
mprof.go#L973: lock(&profMemFutureLock[c])
mprof.go#L1029: lock(&profMemActiveLock)
mprof.go#L1089: lock(&profBlockLock)
mprof.go#L1168: lock(&profBlockLock)
mspanset.go#L97: lock(&b.spineLock)
mstats.go#L463: lock(&sched.sysmonlock)
mstats.go#L464: lock(&trace.lock)
mstats.go#L585: lock(&mheap_.lock)
mstats.go#L785: lock(&m.noPLock)
mstats.go#L863: lock(&m.noPLock)
netpoll.go#L222: lock(&netpollInitLock)
netpoll.go#L246: lock(&pd.lock)
netpoll.go#L300: lock(&pd.lock)
netpoll.go#L312: lock(&c.lock)
netpoll.go#L373: lock(&pd.lock)
netpoll.go#L453: lock(&pd.lock)
netpoll.go#L623: lock(&pd.lock)
netpoll.go#L689: lock(&c.lock)
panic.go#L583: lock(&sched.deferlock)
panic.go#L641: lock(&sched.deferlock)
panic.go#L1548: lock(&paniclk)
panic.go#L1625: lock(&deadlock)
panic.go#L1626: lock(&deadlock)
pinner.go#L188: lock(&span.speciallock) // guard against concurrent calls of setPinned on same span
pinner.go#L350: lock(&mheap_.speciallock)
pinner.go#L379: lock(&mheap_.speciallock)
plugin.go#L68: lock(&itabLock)
preempt_xreg.go#L88: lock(&xRegAlloc.lock)
preempt_xreg.go#L133: lock(&xRegAlloc.lock)
print.go#L74: lock(&debuglock)
proc.go#L382: lock(&forcegc.lock)
proc.go#L512: lock(&sched.sudoglock)
proc.go#L578: lock(&sched.sudoglock)
proc.go#L705: lock(&allglock)
proc.go#L744: lock(&allglock)
proc.go#L932: lock(&sched.lock)
proc.go#L1019: lock(&sched.lock)
proc.go#L1669: lock(&sched.lock)
proc.go#L1747: lock(&deadlock)
proc.go#L1748: lock(&deadlock)
proc.go#L1782: lock(&sched.lock)
proc.go#L2015: lock(&sched.lock)
proc.go#L2048: lock(&sched.lock)
proc.go#L2086: lock(&sched.lock)
proc.go#L2162: lock(&sched.lock)
proc.go#L2233: lock(&sched.lock)
proc.go#L2259: lock(&sched.lock)
proc.go#L2303: lock(&sched.lock)
proc.go#L2659: lock(&sched.lock)
proc.go#L2903: lock(&newmHandoff.lock)
proc.go#L2979: lock(&sched.lock)
proc.go#L2985: lock(&newmHandoff.lock)
proc.go#L2996: lock(&newmHandoff.lock)
proc.go#L3020: lock(&sched.lock)
proc.go#L3069: lock(&sched.lock)
proc.go#L3114: lock(&sched.lock)
proc.go#L3172: lock(&sched.lock)
proc.go#L3242: lock(&sched.lock)
proc.go#L3326: lock(&sched.lock)
proc.go#L3459: lock(&sched.lock)
proc.go#L3490: lock(&sched.lock)
proc.go#L3609: lock(&sched.lock)
proc.go#L3691: lock(&sched.lock)
proc.go#L3780: lock(&sched.lock)
proc.go#L3920: lock(&sched.lock)
proc.go#L3987: lock(&sched.lock)
proc.go#L4087: lock(&sched.lock)
proc.go#L4105: lock(&sched.lock)
proc.go#L4120: lock(&sched.lock)
proc.go#L4127: lock(&sched.lock)
proc.go#L4206: lock(&deadlock)
proc.go#L4207: lock(&deadlock)
proc.go#L4221: lock(&sched.lock)
proc.go#L4351: lock(&sched.lock)
proc.go#L4786: lock(&sched.lock)
proc.go#L4797: lock(&sched.lock)
proc.go#L4936: lock(&deadlock)
proc.go#L4937: lock(&deadlock)
proc.go#L5085: lock(&sched.lock)
proc.go#L5121: lock(&sched.lock)
proc.go#L5549: lock(&sched.gFree.lock)
proc.go#L5561: lock(&sched.gFree.lock)
proc.go#L5633: lock(&sched.gFree.lock)
proc.go#L5944: lock(&sched.lock)
proc.go#L6038: lock(&mheap_.lock)
proc.go#L6106: lock(&allpLock)
proc.go#L6180: lock(&allpLock)
proc.go#L6407: lock(&sched.lock)
proc.go#L6538: lock(&sched.lock)
proc.go#L6576: lock(&sched.lock)
proc.go#L6597: lock(&sched.lock)
proc.go#L6609: lock(&sched.sysmonlock)
proc.go#L6655: lock(&forcegc.lock)
proc.go#L6685: lock(&allpLock)
proc.go#L6772: lock(&allpLock)
proc.go#L6956: lock(&sched.lock)
proc.go#L7141: lock(&updateMaxProcsG.lock)
proc.go#L7152: lock(&sched.lock)
proc.go#L7165: lock(&sched.lock)
proc.go#L7175: lock(&computeMaxProcsLock)
proc.go#L7178: lock(&sched.lock)
proc.go#L7199: lock(&updateMaxProcsG.lock)
proc.go#L7215: lock(&sched.lock)
proc.go#L7607: lock(&sched.lock)
proc.go#L7912: lock(&sched.lock)
rand.go#L39: lock(&globalRand.lock)
rand.go#L125: lock(&globalRand.lock)
rand.go#L141: lock(&globalRand.lock)
runtime.go#L32: lock(&ticks.lock)
runtime.go#L86: lock(&ticks.lock)
rwmutex.go#L81: lock(&rw.rLock)
rwmutex.go#L109: lock(&rw.rLock)
rwmutex.go#L123: lock(&rw.wLock)
rwmutex.go#L128: lock(&rw.rLock)
rwmutex.go#L150: lock(&rw.rLock)
secret.go#L66: lock(&mheap_.speciallock)
select.go#L40: lock(&c.lock)
stack.go#L288: lock(&stackpool[order].item.mu)
stack.go#L307: lock(&stackpool[order].item.mu)
stack.go#L325: lock(&stackpool[order].item.mu)
stack.go#L385: lock(&stackpool[order].item.mu)
stack.go#L411: lock(&stackLarge.lock)
stack.go#L510: lock(&stackpool[order].item.mu)
stack.go#L551: lock(&stackLarge.lock)
stack.go#L1341: lock(&stackpool[order].item.mu)
stack.go#L1357: lock(&stackLarge.lock)
synctest.go#L82: lock(&bubble.mu)
synctest.go#L112: lock(&bubble.mu)
synctest.go#L119: lock(&bubble.mu)
synctest.go#L202: lock(&bubble.mu)
synctest.go#L215: lock(&bubble.mu)
synctest.go#L268: lock(&gp.bubble.mu)
synctest.go#L286: lock(&gp.bubble.mu)
synctest.go#L298: lock(&gp.bubble.mu)
synctest.go#L315: lock(&gp.bubble.mu)
synctest.go#L395: lock(&span.speciallock)
synctest.go#L411: lock(&mheap_.speciallock)
time.go#L188: lock(&ts.mu)
time.go#L260: lock(&t.mu)
time.go#L480: lock(&t.sendLock)
time.go#L558: lock(&t.sendLock)
time.go#L1189: lock(&t.sendLock)
time.go#L1288: lock(&allpLock)
trace.go#L372: lock(&sched.sysmonlock)
trace.go#L596: lock(&trace.lock)
trace.go#L657: lock(&sched.lock)
trace.go#L693: lock(&trace.lock)
trace.go#L762: lock(&trace.lock)
trace.go#L794: lock(&trace.lock)
trace.go#L937: lock(&trace.lock)
trace.go#L1030: lock(&trace.lock)
trace.go#L1159: lock(&s.lock)
trace.go#L1178: lock(&s.lock)
trace.go#L1208: lock(&s.lock)
tracebuf.go#L145: lock(&trace.lock)
tracebuf.go#L158: lock(&trace.lock)
tracecpu.go#L202: lock(&trace.lock)
traceregion.go#L66: lock(&a.lock)
traceruntime.go#L700: lock(&trace.lock)
tracestring.go#L69: lock(&t.lock)
tracestring.go#L98: lock(&trace.lock)
tracetime.go#L108: lock(&trace.lock)
type.go#L281: lock(&reflectOffs.lock)
type.go#L509: lock(&moduleToTypelinksLock)
vgetrandom_linux.go#L48: lock(&vgetrandomAlloc.statesLock)
vgetrandom_linux.go#L86: lock(&vgetrandomAlloc.statesLock)
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)